//自定义函数验证器

const passwordValidator = (phone)=>{
    if (!/[A-Z]/.test(phone)) {
        throw new Error('密码必须包含至少一个大写字母');
    }

    if (!/[a-z]/.test(phone)) {
        throw new Error('密码必须包含至少一个小写字母');
    }

    // 如果通过验证，返回 true
    return true;
}

const {useModel} = require('../../models/index')

const isExitInDB =async (key,value)=>{
    const resulet = await useModel.findOne({[key]:value})
    if(resulet){
        return Promise.reject(`${key}已经被注册了`)
    }
}



module.exports = {
    passwordValidator,
    isExitInDB
}